.cart {
    max-width: 400px;
    margin: auto;
}

.item-card {
    display: flex;
    width: 100%;
    margin-bottom: 24px;
}

.checkbox-wrap {
    margin-right: 8px;
}

.item-info {
    flex: 1;
    display: flex;
    justify-content: space-between;
}

.footer {
    display: flex;
    justify-content: space-between;
}

.check-all {
    display: flex;
    align-items: center;
}

.check-all input {
    margin-right: 8px;
}